<?php
    session_start();
    include_once '../../../../controlador/php/conexion/Conexion.php'; 
    $con = new Conexion();

    $estado = $_REQUEST['esta'];
    $oidf = $_REQUEST ['oidf'];
    $observa = $_REQUEST ['observa'];
    $pqrp = $_REQUEST['pqrp'];
    $consulta= "select COUNT(*) as conducta,proestado,proid  
                from pcprograma 
                where folioid = ".$oidf."
                group by proestado,proid";

    $res=$con->query($consulta);

    while ($res2= mssql_fetch_array($res)){
     
     $esta= $res2['proestado'];
     $conduc= $res2['conducta'];
     $proid = $res2['proid'];
     
    }
    
   if ($conduc == '1'){
       
       if($esta=='2'){
           print_r(json_encode(array ('mensaje'=>2))); 
       }else if($esta=='5'){
           print_r(json_encode(array ('mensaje'=>10))); 
       }else if($esta=='3'){
           print_r(json_encode(array ('mensaje'=>3))); 
       }else{
            if($esta == '1' && $esta==$estado){
                print_r(json_encode(array ('mensaje'=>1)));
            }else if($esta == '4'&& $esta==$estado){
                print_r(json_encode(array('mensaje'=>4)));
            }
            else{
                $update = "update pcprograma
                           set proestado =".$estado."
                           where folioid =".$oidf;
                $con->query($update);
                $insert = "insert into pchistori(hisestado,usuoid,hisfecha,proid,hisobserv,hispqrp)values('".$estado."','".$_SESSION['usuario']."',GETDATE(),'".$proid."','".$observa."','".$pqrp."')";
                $con->query($insert);
                if($estado=='1'){
                   print_r(json_encode(array('mensaje'=>5))); 
                }else if($estado=='4'){
                    print_r(json_encode(array('mensaje'=>6)));
                }else if($estado=='2'){
                   print_r(json_encode(array('mensaje'=>7)));
                }else if($estado=='3'){
                   print_r(json_encode(array('mensaje'=>8)));
                }
           }
       }
       
   }else{
       
       $inser = "insert into pcprograma(folioid,proestado,profecha)values('".$oidf."','".$estado."',GETDATE())";
       $con->query($inser);

       $oidlt = "SELECT SCOPE_IDENTITY () oid";
       $oidltr = $con->query($oidlt);
       while ($resp = mssql_fetch_array($oidltr)){
       $oids = $resp['oid'];
       } 
        $insert = "insert into pchistori(hisestado,usuoid,hisfecha,proid,hisobserv,hispqrp)values('".$estado."','".$_SESSION['usuario']."',GETDATE(),'".$oids."','".$observa."','".$pqrp."')";
        $con->query($insert);
        if($estado=='1'){
           print_r(json_encode(array('mensaje'=>5))); 
        }else if($estado=='4'){
           print_r(json_encode(array('mensaje'=>6)));
        }else if($estado=='2'){
           print_r(json_encode(array('mensaje'=>7)));

        }else if($estado=='3'){
           print_r(json_encode(array('mensaje'=>8)));
        }
        
   }

    $con->cerrarConexion()         
?>